Low: evolution security, bug fix, and enhancement update

Related Vulnerabilities: CVE-2013-4166   CVE-2013-4166  

Synopsis

Low: evolution security, bug fix, and enhancement update

Type/Severity

Security Advisory: Low

Topic

Updated evolution packages that fix one security issue, several bugs, and
add various enhancements are now available for Red Hat Enterprise Linux 6.

The Red Hat Security Response Team has rated this update as having low
security impact. A Common Vulnerability Scoring System (CVSS) base score,
which gives a detailed severity rating, is available from the CVE link in
the References section.

Description

Evolution is the integrated collection of email, calendaring, contact
management, communications, and personal information management (PIM) tools
for the GNOME desktop environment.

A flaw was found in the way Evolution selected GnuPG public keys when
encrypting emails. This could result in emails being encrypted with public
keys other than the one belonging to the intended recipient.
(CVE-2013-4166)

The Evolution packages have been upgraded to upstream version 2.32.3, which
provides a number of bug fixes and enhancements over the previous version.
These changes include implementation of Gnome XDG Config Folders, and
support for Exchange Web Services (EWS) protocol to connect to Microsoft
Exchange servers. EWS support has been added as a part of the
evolution-exchange packages. (BZ#883010, BZ#883014, BZ#883015, BZ#883017,
BZ#524917, BZ#524921, BZ#883044)

The gtkhtml3 packages have been upgraded to upstream version 2.32.2, which
provides a number of bug fixes and enhancements over the previous version.
(BZ#883019)

The libgdata packages have been upgraded to upstream version 0.6.4, which
provides a number of bug fixes and enhancements over the previous version.
(BZ#883032)

This update also fixes the following bug:

  • The Exchange Calendar could not fetch the "Free" and "Busy" information
    for meeting attendees when using Microsoft Exchange 2010 servers, and this
    information thus could not be displayed. This happened because Microsoft
    Exchange 2010 servers use more strict rules for "Free" and "Busy"
    information fetching. With this update, the respective code in the
    openchange packages has been modified so the "Free" and "Busy" information
    fetching now complies with the fetching rules on Microsoft Exchange 2010
    servers. The "Free" and "Busy" information can now be displayed as expected
    in the Exchange Calendar. (BZ#665967)

All Evolution users are advised to upgrade to these updated packages, which
contain backported patches to correct these issues and add these
enhancements. All running instances of Evolution must be restarted for this
update to take effect.

Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258

Affected Products

  • Red Hat Enterprise Linux Server 6 x86_64
  • Red Hat Enterprise Linux Server 6 i386
  • Red Hat Enterprise Linux Workstation 6 x86_64
  • Red Hat Enterprise Linux Workstation 6 i386
  • Red Hat Enterprise Linux Desktop 6 x86_64
  • Red Hat Enterprise Linux Desktop 6 i386
  • Red Hat Enterprise Linux for IBM z Systems 6 s390x
  • Red Hat Enterprise Linux for Power, big endian 6 ppc64
  • Red Hat Enterprise Linux for Scientific Computing 6 x86_64
  • Red Hat Enterprise Linux Server from RHUI 6 x86_64
  • Red Hat Enterprise Linux Server from RHUI 6 i386

Fixes

  • BZ - 589263 - [PATCH] Google contacts can unlock its cache causing slow updating
  • BZ - 602667 - [PATCH] [abrt] evolution-2.28.3-3.el6: camel_msgport_try_pop, camel_operation_cancel_check, regen_list_done
  • BZ - 615969 - Whitespaces drop on paste
  • BZ - 619842 - Attached email message is empty in forwarded email
  • BZ - 624851 - Evolution mail client: Unable to load encryption cert from the smart card to send/receive encrypted messages.
  • BZ - 626690 - [mail] HTML format - header 1 size Text becomes Normal after selecting strike, italic, underline format
  • BZ - 628174 - [cal] Listview - Copy Paste is not working
  • BZ - 630314 - [evol][ml_IN] - Translation Short-cuts are inconsistent
  • BZ - 665967 - Free/busy fetch broken
  • BZ - 667081 - evo - Crash in alarm-queue.c:display_notification
  • BZ - 670917 - Evolution reports cancelled meeting is in disabled calendar
  • BZ - 683402 - gnome bug #615384 - Use contact's free/busy URL only when not empty
  • BZ - 689429 - Button "Open With" doesn't work
  • BZ - 692658 - [PATCH] evolution can't load caldav calendars with a space in their name
  • BZ - 694134 - Contacts in evolution-mapi address book are not searchable
  • BZ - 694142 - Global Address List is not displayed when it loads for the first time
  • BZ - 696620 - Crash in retrieval_done of OnTheWeb calendar
  • BZ - 698243 - Alarms can't be set on meetings/appointments filed by others
  • BZ - 698246 - Calendar password dialog box has insane default
  • BZ - 700726 - [i686] Folders are not migrated
  • BZ - 700733 - Folder summary information is not properly updated after migration
  • BZ - 700789 - [evol][ml_IN] - Translation Short-cuts are inconsistent
  • BZ - 702608 - sending link and close will not kill all evolution processes
  • BZ - 724843 - [abrt] evolution-2.28.3-24.el6: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
  • BZ - 737865 - Accepting invitation of event in Evolution doesn't change its state in Zimbra
  • BZ - 739968 - Initialize dbus-glib threading in evolution-data-server
  • BZ - 750916 - Evolution should offer TLSv1 for IMAPS handshake
  • BZ - 772652 - Evolution picks default account address when it does not make sense
  • BZ - 804651 - CalDAV backend doesn't respect "Copy for offline" option
  • BZ - 809542 - When auto-moving within message list, move to "most preferred" or "least preferred unread"
  • BZ - 810460 - when going to offline mode, evolution shows sync dialog window on top of last opened main window, not actual window
  • BZ - 811980 - Adding event to Google calendar reports error in Evolution
  • BZ - 813266 - Deadlock on folder search
  • BZ - 815363 - RFE: Add Reply to List to toolbar
  • BZ - 815371 - When copying & pasting a name with chinese characters via clipboard, quoted-printable text is pasted
  • BZ - 832973 - segfault in connect_header() after attempt to save view layout with unicode in its name
  • BZ - 838750 - [RFE] Add support for exchange's delegate email feature to Evolution
  • BZ - 857003 - bad czech translation string: "Nenalezena událost '$CALENDAR' v kalendáři"
  • BZ - 903728 - [abrt] crash in get_server_data, e_cal_backend_mapi_send_objects
  • BZ - 905591 - Error while refreshing folder
  • BZ - 906267 - [abrt] Use-after-free in impl_ShellView_setButtonIcon()
  • BZ - 906341 - Cannot create a new MAPI Book/Calendar
  • BZ - 909259 - Accepted meeting gets duplicated
  • BZ - 919002 - when there is no message selected, don't select any message after flip of read/important icon in msg list
  • BZ - 949610 - Don't block UI while downloading message attachment
  • BZ - 950005 - evolution doesn't download some messages from imap, showing their bodies as zero size (and with zero size attachment of text/html)
  • BZ - 951118 - Prefer-plain suppresses its own HTML attachments recursively
  • BZ - 955587 - Do not consider PGP and S/MIME subparts as attachments
  • BZ - 956064 - [abrt] Crash on name-selector's GConf access from multiple threads
  • BZ - 956510 - [abrt] Crash in remove_queued_alarm()
  • BZ - 962331 - Initialize dbus-glib threading in evolution
  • BZ - 962499 - evolution should use information from gpg's status file (descriptor) to determine encryption and signature status
  • BZ - 970013 - Workaround QResync Zimbra bug in IMAP+
  • BZ - 971073 - [abrt-caught bug] evolution 2.32 crashed in imapx_command_select_done
  • BZ - 971496 - Notify user about question dialogs
  • BZ - 971621 - Book factory stuck waiting on WebDAV backend view stop
  • BZ - 973276 - Rebuild cheese for evolution-data-server rebase
  • BZ - 973279 - Rebuild control-center for evolution-data-server rebase
  • BZ - 973281 - Rebuild ekiga for evolution-data-server rebase
  • BZ - 973284 - Rebuild gnome-panel for evolution-data-server rebase
  • BZ - 973285 - Rebuild gnome-python2-desktop for evolution-data-server rebase
  • BZ - 973287 - Rebuild nautilus-sendto for evolution-data-server rebase
  • BZ - 973288 - Rebuild pidgin for evolution-data-server rebase
  • BZ - 973289 - Rebuild planner for evolution-data-server rebase
  • BZ - 973728 - CVE-2013-4166 evolution: incorrect selection of recipient gpg public key for encrypted mail
  • BZ - 974234 - [abrt] Crash in try_open_e_book_cb()
  • BZ - 974647 - Load extensions in GObject::constructed
  • BZ - 975394 - "Can not connect to destination" on webcal calendar produces a pop-up instead of status-bar warning
  • BZ - 977292 - 'evolution --force-shutdown' should kill e-d-s processes as well
  • BZ - 977395 - 'evolution --force-shutdown' should kill e-d-s processes as well
  • BZ - 978525 - CamelSession's network-available never set to TRUE, only to FALSE
  • BZ - 983964 - e-calendar-factory performs network io for caldav in the main thread
  • BZ - 991074 - [abrt] Unnecessary crash due to g_assert() call
  • BZ - 1000323 - Subpackage evolution-devel is no longer multilib-clean for all multilib arches
  • BZ - 1000325 - Subpackage evolution-exchange is no longer multilib-clean for s390x vs s390
  • BZ - 1005072 - Unable to authenticate to Exchange MAPI server after update
  • BZ - 1014677 - Search filter persists when changing folders

CVEs

References